﻿$(function(){
	
		//登录之后的数据请求
			$.ajax({
				    headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                   },
					type: 'get',
					url:"http://test.cn/user/getUserInfo",
					dataType: "json",
					success: function(data) {
						if(data.code == 200) {
	                 $(".person").text(data.data[0].name)


						} else {
							alert('输入内容错误！');
						}
					}
				});
		
// 下面是所有thead的点击
$(document).on("click",".thead",function(){
	console.log("???")
})

let userid = decodeURI(getUrlVar("id"));
let sear = decodeURI(getUrlVar("content"));
if(userid!= "undefined"){
	url = "http://test.cn/ranginglist/operationProjectMessage?page="
	state = 1;
ajx2(url,num,userid)
pageset2(url,num,userid)
}

 //既加载内容，又加载页码
 if(state == 0){
 ajx(url,num,sear);
 pageset(url,num,sear);
 }

 	//设置页码的点击
	$(document).on("click", ".page", function(e) {
		$(".page").removeClass("active")
		$(this).addClass("active")
		let clickpage = $(this).text();
		 if(state == 0){
ajx(url,clickpage,sear);

 }
		ajx2(url,clickpage,userid);
		$(".nowpage").text(clickpage);
		show()
	})
		//这里是头部搜索框的搜索
	$(".search").click(function(){
		
		sear = $(".nav-form>input").val();
		ajx(url,num,sear);
 pageset(url,num,sear);
	})
	$(".nav-form input").keydown(function(e){
		if(e.keyCode == 13){
				sear = $(".nav-form>input").val();
 		ajx(url,num,sear);
 pageset(url,num,sear);
		}
	})
	//上一个的点击
	$(".last-page").click(function() {
		if($(".active").text() - 1 > 0) {
			$(".active").prev().addClass("active")
			$(".active").last().removeClass("active");
			let lastpage = $(".active").text();
					 if(state == 0){
 ajx(url,lastpage,sear);
 }
			
		ajx2(url,lastpage,userid);	 
			$(".nowpage").text(lastpage);
			show()
		} else {
			return 0;
		}
	})
	
	//下一页的点击
	$(".next-page").click(function() {
		if($(".active").text() < $(".page").length - 0) {
			$(".active").next().addClass("active")
			$(".active").eq(0).removeClass("active");
			let nextpage = $(".active").text();
								 if(state == 0){
ajx(url,nextpage,sear);
 }
		ajx2(url,nextpage,userid);	 	
			$(".nowpage").text(nextpage);
			show()
		} else {
			return 0;
		}
	})

	//跳转的enter   
	$(".jump input").keydown(function(e) {
		if(e.keyCode == 13) {

			if($(this).val() != '') {
				let jumppage = parseInt($(this).val());
				if(!isNaN(jumppage)) {} else {
					alert("请输入正确页码！");
					return;
				}
				if(jumppage < 1) {
					alert("请输入正确页码！");
					return;
				}
				if(jumppage >$(".page").length) {
					alert("请输入正确页码");
					return 0;
				}
              $(".page").removeClass("active");
              $(".page").eq(jumppage-1).addClass("active")
              let jumpage = $(".active").text();
              								 if(state == 0){
ajx(url,jumpage,sear);
 }
			ajx2(url,jumpage,userid);	
			$(".nowpage").text(jumpage);
			show()
			}
		}

	})

})
//这里是网址
var url="http://test.cn/post/search?page=";
//这里是页数
var num=1;

// 这里是来的方式，默认为0
 var state = 0;
//页码只显示四个的方法
function show(){
	$(".page").css("display","none")
	let show =parseInt( $(".nowpage").text());
	let show2 = show;
	for (show2;show2<show+4;show2++) {
		$(".page").eq(show2-1).css("display","block")
	}
}
    function getUrlVars() {
      var vars = [],
        hash;
      var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
      for (var i = 0; i < hashes.length; i++) {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
      }
      return vars;
    }

    function getUrlVar(name) {
      return getUrlVars()[name];
    }
    function ajx(url,num,con){
	    				$.ajax({
				    headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                   },
					type: 'get',
					url:url+num,
					dataType: "json",
					data:{
						keyword:con
					},
					success: function(data) {
						if(data.code == 200) {
				
				//下面是内容地方
							console.log(data)
							$(".table .tbody").remove();
							$(data.data.data).each(function(index,item){
								let co = `            <ul class="tbody">
                <li class="list-one">${item.title}</li>
                <li class="list-tow">${item.username}</li>
                <li class="list-tree">${item.like}</li>
                <li class="list-four">${item.createtime}</li>
                <li class="list-five">${item.view}</li>
                <li class="list-six">${item.postid}</li>
            </ul>`
							$(".table").append(co)
							})
							
						} else {
							alert('无相关类型文章！');
						}
					}
				});
    }
    
    function pageset(url,num,con){
	    				$.ajax({
				    headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                   },
					type: 'get',
					url:url+num,
					dataType: "json",
					data:{
						keyword:con
					},
					success: function(data) {
						if(data.code == 200) {
							//这里是页码地方
				pages = data.data.last_page;
				$(".pagez").text(pages)
				test = data.data.last_page;
				$(".page").remove();
				for(let i = 1; i <= pages; i++) {
					let page = `
		<div class="page pp">${i}</div>
		`
					$(".pp").last().after(page);
				}
				$(".page").eq(0).addClass("active")
				$(".page").css("display","none")
				
				show();
							
						} else {
							alert('无相关类型文章！');
						}
					}
				});
    }


    function ajx2(url,num,userid){
    	    				$.ajax({
				    headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                   },
					type: 'get',
					url:url+num,
					dataType: "json",
					data:{
						id:userid
					},
					success: function(data) {
						if(data.code == 200) {
							console.log(data)	
							//下面是内容地方
							console.log(data)
							$(".table .tbody").remove();
							$(data.data.data).each(function(index,item){
								let co = `            <ul class="tbody">
                <li class="list-one">${item.title}</li>
                <li class="list-tow">${item.user_name}</li>
                <li class="list-tree">${item.like}</li>
                <li class="list-four">${item.created_at}</li>
                <li class="list-five">${item.view}</li>
                <li class="list-six">${item.id}</li>
            </ul>`
							$(".table").append(co)
							})	
						} else {
							alert('无相关类型文章！');
						}
					}
				});
    }

    function pageset2(url,num,userid){
    		    				$.ajax({
				    headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                   },
					type: 'get',
					url:url+num,
					dataType: "json",
					data:{
						id:userid
					},
					success: function(data) {
						if(data.code == 200) {
						//这里是页码地方
				pages = data.data.last_page;
				$(".pagez").text(pages)
				test = data.data.last_page;
				$(".page").remove();
				for(let i = 1; i <= pages; i++) {
					let page = `
		<div class="page pp">${i}</div>
		`
					$(".pp").last().after(page);
				}
				$(".page").eq(0).addClass("active")
				$(".page").css("display","none")
				
				show();
						} else {
							alert('无相关类型文章！');
						}
					}
				});
    }